SUPPORT / SAMPLES & SAS NOTES
 

Support

Installation Note 67926: SAS® Micro Analytic Server fails to start after you upgrade from SAS® 9.4M6 to SAS® 9.4M7

DetailsHotfixAboutRate It

After you upgrade your environment from SAS 9.4M6 to SAS 9.4M7, the SASServer13 server for SAS Micro Analytic Service fails to start. When this problem occurs, the following error is displayed in the server.log file that resides in the SAS-configuration-directory/LevN/Web/WebAppServer/SASServer13_1/logs/:

ERROR (localhost-startStop-1) [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/SASMicroAnalyticService]] StandardWrapper.Throwable
java.lang.UnsatisfiedLinkError: com.sas.mas.jni.tksfjni.sfjniGetHandle(IIILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)J
at com.sas.mas.jni.tksfjni.sfjniGetHandle(Native Method)
at com.sas.mas.jni.tksfjni.<init>(tksfjni.java:230)
at com.sas.mas.jni.tksfjni.<init>(tksfjni.java:266)
at com.sas.mas.rest.env.AppInitializerImpl.createTKMASInstance(AppInitializerImpl.java:354)
at com.sas.mas.rest.env.AppInitializerImpl.injectTKMAS(AppInitializerImpl.java:275)
at com.sas.mas.rest.env.AppInitializerImpl.injectObjects(AppInitializerImpl.java:215)
at com.sas.mas.rest.env.AppInitializerImpl.completeObjWiring(AppInitializerImpl.java:180)
at com.sas.mas.rest.env.AppInitializer.onApplicationEvent(AppInitializer.java:53)
at com.sas.mas.rest.env.AppInitializer.onApplicationEvent(AppInitializer.java:13)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:96)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:335)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:958)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:485)
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:602)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:521)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:462)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:985)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4887)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5201)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:614)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1823)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

The issue happens because the loadlib directory that normally rsides in SAS-configuration-directory/LevN/Web/WebAppServer/sas_webapps/sas.microanalyticservice.war/WEB-INF/lib does not exist.

To work around this problem, copy the loadlib directory from a working 9.4M6 environment and paste it into the /lib directory.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Micro Analytic ServiceSolaris for x642.5_M32.5_M39.4 TS1M79.4 TS1M7
Linux for x642.5_M32.5_M39.4 TS1M79.4 TS1M7
HP-UX IPF2.5_M32.5_M39.4 TS1M79.4 TS1M7
64-bit Enabled Solaris2.5_M32.5_M39.4 TS1M79.4 TS1M7
64-bit Enabled AIX2.5_M32.5_M39.4 TS1M79.4 TS1M7
Microsoft® Windows® for x642.5_M32.5_M39.4 TS1M79.4 TS1M7
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.